package cn.chinaunicom.admin.utils;

import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;

import lombok.Data;

/**
 *
 * @ProjectName:    common.web
 * @Package:        com.springboot.cloud.common.web.entity.po
 * @ClassName:      BasePo
 * @Description:    基本po对象
 * @Author:         wangjc
 * @CreateDate:     2020/3/19 0019 10:29
 * @UpdateUser:     更新者
 * @UpdateDate:     2020/3/19 0019 10:29
 * @UpdateRemark:   更新内容
 * @Version:        1.0
 */
@Data
public class BasePo implements Serializable {
    public final static String DEFAULT_USERNAME = "system";
//    @TableId(type = IdType.ID_WORKER_STR)
//    private String id;

    /**
     * 创建人
     */
    @TableField(fill = FieldFill.INSERT)
    private String cuserid;

    /**
     * 创建时间
     */
    @TableField(fill = FieldFill.INSERT)
    private Date cdate;

    /**
     * 修改人
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private String uuserid;

    /**
     * 修改时间
     */
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date udate;
}
